place with many fleas - French English Dictionary